package com.luo.chengrui.module.sa.controller.admin.commontree.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.time.LocalDate;
import java.util.*;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 业务树 业务端通用树结构，必须与SA_COMMON_TREE表数据合并使用 Excel VO
 *
 * @author 诚睿
 */
@Data
public class CommonTreeBizExcelVO {

    @ExcelProperty("节点ID")
    private String id;

    @ExcelProperty("1 工具树")
    private Integer kindId;

    @ExcelProperty("编码")
    private String code;

    @ExcelProperty("简码")
    private String shortCode;

    @ExcelProperty("floder文件夹 2 left")
    private String nodeKindId;

    @ExcelProperty("名称")
    private String name;

    @ExcelProperty("扩展属性,JSON格式")
    private String extendContent;

    @ExcelProperty("备注")
    private String remark;

    @ExcelProperty("父节点ID")
    private String parentId;

    @ExcelProperty("排序号")
    private Integer sequence;

    @ExcelProperty("版本号")
    private Long version;

    @ExcelProperty("状态")
    private Integer status;

    @ExcelProperty("ID全路径")
    private String fullId;

    @ExcelProperty("名称全路径")
    private String fullName;

    @ExcelProperty("创建时间")
    private Date createTime;

    @ExcelProperty("更新时间")
    private Date updateTime;

}
